package com.googlecode.etrade.client.ncortab;

import java.util.ArrayList;
import java.util.List;

import com.extjs.gxt.ui.client.store.ListStore;
import com.googlecode.etrade.client.comum.ItemResumoFinanceiro;
import com.googlecode.etrade.client.comum.ItemResumoNegocio;
import com.googlecode.etrade.client.comum.Negocio;

public class NotaCorretagem {
	
	private ListStore<Negocio> listNegocios;
	
	public NotaCorretagem() {
		listNegocios = new ListStore<Negocio>();
	}
	
	public List<ItemResumoNegocio> getResumoDoNegocio() {
		List<ItemResumoNegocio> list = new ArrayList<ItemResumoNegocio>();
		ItemResumoNegocio item;
		
		item = new ItemResumoNegocio("Debêntures", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Compras a vista", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Vendas a vista", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Opções - compras", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Opções - vendas", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Operações a termo", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Compras à futuro", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Vendas a futuro", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Ajuste do dia", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Ajuste da posição", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Ajuste de day-trade", 0.0);
		list.add(item);
		
		item = new ItemResumoNegocio("Valor das oper. c/ títulos públ. (v.norm)", 0.0);
		list.add(item);
		
		return list;
	}
	
	public List<ItemResumoFinanceiro> getResumoFinanceiro() {
		List<ItemResumoFinanceiro> list = new ArrayList<ItemResumoFinanceiro>();
		ItemResumoFinanceiro item;
		
		//CBLC
		item = new ItemResumoFinanceiro("CBLC", "Valor líquido das operações", 0.0, "D");
		list.add(item);
		
		item = new ItemResumoFinanceiro("CBLC", "Taxa de liquidação", 0.0, "D");
		list.add(item);
		
		item = new ItemResumoFinanceiro("CBLC", "Taxa de registro", 0.0, "D");
		list.add(item);
		
		//Bovespa / Soma
		item = new ItemResumoFinanceiro("Bovespa / Soma", "Taxa de termo/opções/futuro", 0.0, "D");
		list.add(item);
		
		item = new ItemResumoFinanceiro("Bovespa / Soma", "Taxa A.N.A", 0.0, "D");
		list.add(item);
		
		item = new ItemResumoFinanceiro("Bovespa / Soma", "Emulumentos", 0.26, "D");
		list.add(item);
		
		//Corretagem / Despesas
		item = new ItemResumoFinanceiro("Corretagem / Despesas", "Outras", 0.0, "D");
		list.add(item);
		
		item = new ItemResumoFinanceiro("Corretagem / Despesas", "Corretagem", 20.0, "D");
		list.add(item);
		
		item = new ItemResumoFinanceiro("Corretagem / Despesas", "ISS", 0.0, "D");
		list.add(item);
		
		item = new ItemResumoFinanceiro("Corretagem / Despesas", "IRPF s/ oper.(base R$0.00)", 0.0, "D");
		list.add(item);
		
		item = new ItemResumoFinanceiro("Corretagem / Despesas", "IRPF Day-trade(base R$0.00)", 0.0, "D");
		list.add(item);
		
		return list;
	}
}
